import os


def remove_all_file(path: str):
    if os.path.isdir(path) is False:
        print("请确保删除的是目录！！！")
        return
    if len(os.listdir(path)) == 0:
        os.rmdir(path)
        return
    get_all_file = os.listdir(path)
    # print(all_file)
    for i in get_all_file:
        # 如果是一个文件，直接删除
        if os.path.isfile(os.path.join(path, i)):
            os.remove(os.path.join(path, i))
        else:
            # 如果是目录需要检测是否当前目录下没有文件
            remove_all_file(os.path.join(path, i))

    if len(os.listdir(path)) == 0:
        os.rmdir(path)


# remove_all_file("aaa")
